创建分支
VTable 默认分支为 develop 分支。无论是功能开发、bug 修复、文档编写,都请新建立一个分支,再合并到 develop 分支上。使用以下代码创建分支:
// 创建文档、demo分支
git checkout -b docs/add-funnel-demo
寻找或者创建issue
原则上,我们规定每一个pr都要有对应的issue。在开始开发之前,请确认是否有对应的issue,且issue没有被认领。
搜索demo issue
可以通过如下方式搜索 demo 相关的issue:
label:demos

其中他有些 feature 会关联doc标签,可以进一步看一下该issue 是不是纯 demo 任务。
创建demo issue
点击 “NEW ISSUE”,打开issue 选择页面,选择“Others”。

填写你要提交的文档 issue 相关信息,并打上“demos”标签即可。

认领issue
如果你想提交 demo 或者修改demo bug,可以在该issue下留言认领。管理员会联系你,确认后将issue assign 给你。
例如:

创建或者修改 demo
VTable 文档和demo在项目的中的位置如下(demos):

以基础面积图的示例文档为例(目前一份示例同时包含中英文版本,分别在 zh & en 的路径下):

示例 Markdown 内容分为几个部分:
-
元信息:示例内容的属性定义,包括图表分类、封面图、关键词等;
-
标题:一级标题下的正文内容对应了示例的描述信息;
-
关键配置:示例中所包含的关键配置说明,这一部分将在示例页面右侧的“关键配置”中呈现;
-
代码演示:示例执行的具体代码内容,目前只支持原生的 JavaScript 代码。
其中 Markdown 的元信息的字段定义为:
-
group:示例的分类信息,描述了当前示例属于什么图表类别
-
title:示例的标
-
keywords:示例的关键词
-
order:示例在同个分组下的排序依据
-
cover:示例的封面图
-
tutorial:跳转的教程链接(默认的示例教程将会跳转到示例分组所对应的教程)
目前图表示例的 group 包含多个分类,对应到 vtable 示例画廊中全部图表下的分类。具体的分类字段可以参照已有的示例文档进行填写。
